Simulador Vectores
POST /simulador_vectores
Descripción: Este servicio permite al usuario recibir el cálculo de vectores que aplican para las AFP en base a las fórmulas emitidas por SIPEN. Este cálculo se realiza en función de las operaciones llevadas a cabo en el mercado secundario de renta fija.
Parametros:
operaciones- Lista de operacionesposturas- Lista de posturas
URL:
https://apis.bvrd.exchange/simulador_vectores
Consulta:
- Ejemplo Body
- Python
{
"operaciones": [
{
"codisin": "DO1234567890",
"moneda": "DOP",
"nemotecnico": "TEST01",
"fecha_operacion": "2024-01-15",
"precio_limpio": 98.5,
"monto_nominal": 1000000,
"rendimiento": 8.25
},
{
"codisin": "DO9876543210",
"moneda": "USD",
"nemotecnico": "TEST03",
"fecha_operacion": "2024-01-16",
"precio_limpio": 102.3,
"monto_nominal": 2500000,
"rendimiento": 7.8
}
],
"posturas": [
{
"precio_limpio": 99.5,
"monto_nominal": 5000000,
"nemotecnico": "TEST02",
"compra_venta": "V",
"duracion_rueda": 100,
"rendimiento": 7.5
},
{
"precio_limpio": 100.25,
"monto_nominal": 3000000,
"nemotecnico": "TEST04",
"compra_venta": "C",
"duracion_rueda": 150,
"rendimiento": 6.9
}
]
}
import requests
url = 'https://apis.bvrd.exchange/simulador_vectores'
body = {
"operaciones": [
{
"codisin": "DO1234567890",
"moneda": "DOP",
"nemotecnico": "TEST01",
"fecha_operacion": "2024-01-15",
"precio_limpio": 98.50,
"monto_nominal": 1000000,
"rendimiento": 8.25
},
{
"codisin": "DO9876543210",
"moneda": "USD",
"nemotecnico": "TEST03",
"fecha_operacion": "2024-01-16",
"precio_limpio": 102.30,
"monto_nominal": 2500000,
"rendimiento": 7.80
}
],
"posturas": [
{
"precio_limpio": 99.50,
"monto_nominal": 5000000,
"nemotecnico": "TEST02",
"compra_venta": "V",
"duracion_rueda": 100,
"rendimiento": 7.50
},
{
"precio_limpio": 100.25,
"monto_nominal": 3000000,
"nemotecnico": "TEST04",
"compra_venta": "C",
"duracion_rueda": 150,
"rendimiento": 6.90
}
]
}
response = requests.post(url, json=body)
print(response.json())
Respuesta:
200: Successful Responseapplication/json:- Example:
- JSON
[
{
"nemotecnico": "TEST01",
"codisin": "DO1234567890",
"moneda": "DOP",
"precio_limpio": 98.5,
"rendimiento": 8.25,
"monto_nominal": 1000000,
"precio_vector": 98.75,
"rendimiento_vector": 8.15,
"fuente": "Operacion",
"dentro_rango": true,
"LB": 7.5,
"UB": 8.8,
"dias_vencimiento": 1825,
"emisor": "Banco Central de la R.D."
},
{
"nemotecnico": "TEST02",
"codisin": "DO9876543210",
"moneda": "USD",
"precio_limpio": 99.5,
"rendimiento": 7.5,
"monto_nominal": 5000000,
"precio_vector": 99.5,
"rendimiento_vector": 7.5,
"fuente": "Postura",
"dentro_rango": true,
"LB": 6.8,
"UB": 8.2,
"dias_vencimiento": 2190,
"emisor": "Ministerio de Hacienda"
}
]